/*
 *Universidad Distrital Francisco José de Caldas
 *Proyecto de grado, Tecnología en Sistematización de Datos
 *Autores: Fernando Samboni
 *         Juan Carlos Cruz
 *
 */

$(document).ready(function(){
   
    //Ubica el foco en el campo Código
    $("#codigo2").focus();
    
    //Verifica si se ha presionado la tecla 'ENTER'
    $("#recuperarContraseña").bind("keypress", function(e){
        if(e.keyCode==13){
            //alert("Ha presionado enter");
            recuperarContraseña();
            return false;
        }
    });
    $("#btnEnviar").click(function(){
        recuperarContraseña();
        return false;
    });
});

function recuperarContraseña() {
    if($('#recuperarContraseña').validationEngine('validate')){
        //Obtenemos los datos en variables
        var codigo = $("#codigo2").val();
        var email = $("#email").val();
        var dataString = "codigo="+codigo+"&email="+email;
        //alert(dataString);
    
        //Mandamos valores con AJAX
        $.ajax({
            async: true,
            dataType: "html",
            type: "POST",
            contentType: "application/x-www-form-urlencoded",
            url: url+"/coordinador/recuperarcontramonitor",
            data: dataString,
            beforeSend: function(data){
                $("#msjconfirmacion").html("<label style='color:blue;'>* Generando nueva contraseña...</label>");
            },
            success: function(requestData){
                //alert("Servidor respondio: "+requestData);
                if(requestData == 1){                
                    //location.reload();  //Original 
                    $("#msjconfirmacion").html("<label style='color:blue;'></label>");
                    apprise("Las credenciales de acceso han sido enviadas",{
                        'animate':true
                    });
                    $("#codigo2").attr("value","");
                    $("#email").attr("value","");
                    $("#msjconfirmacion").attr("value","");
                }					
                else{                                
                    //$("#msjLogin").html("<label style='color:red;'>* Datos inválidos.</label>");
                    apprise(requestData,{
                        'animate':true
                    });
                    $("#clave").set("");
                }	        
            },
            error: function(requestData, strError, strTipoError){
            //alert("Servidor respondio: "+requestData);
            //alert("Error "+strTipoError+": " + strError);
            },
            complete: function (requestData, exito){}
        });       
    }
}